FilterEverything\Filter\FilterSet D

Total Complexity 161
Dependencies 3
Dependents 3
Total lines 939
Lines of code 642
Logical lines of code 345
Comment lines 82
Methods 34
Properties 3

Methods 34

Method Rating Maintainability Complexity Lines of code
saveSet()
B
39 21 61
validateSetFields()
B
39 18 68
prepareSetParameters()
A
47 13 34
preSaveSet()
A
48 11 32
addCustomLabel()
A
48 8 31
getSetIdForPostType()
S
46 6 39
includeAdminJs()
S
50 7 23
saveSetFields()
S
45 5 41
sanitizeSetFields()
S
56 6 19
findRelevantSets()
S
58 6 16
validateSets()
S
62 6 11
setupDefaultFields()
S
40 1 73
filterSetRowActions()
S
61 5 12
getPostTypesTaxList()
S
58 4 16
getSet()
S
59 4 14
parseValues()
S
59 4 14
getPostTypes()
S
60 4 12
getSpecificFields()
S
65 4 9
filterSetBulkActionsMessages()
S
58 3 13
populateValues()
S
63 3 11
filterSetActionsMessages()
S
55 2 19
registerHooks()
S
61 2 11
getExistingFilterSlugs()
S
63 2 10
setIdForPostTypeWhere()
S
66 2 8
restrictManagePosts()
S
71 2 6
generateFieldName()
S
68 2 7
generateFieldId()
S
68 2 7
getPostTypeField()
S
72 2 5
createNonce()
S
80 1 3
__construct()
S
82 1 3
getSettingsTypeFields()
S
72 1 5
getFilterFieldService()
S
81 1 3
getFieldsMapping()
S
82 1 3
verifyNonce()
S
79 1 3